/*
 *	Obtencion de parametros de un archivo de configuracion
 *
 *	DATO1 string (ej IP)
 *	char* ip = malloc(sizeof(char)*20);
 *
 *	DATO2 int (ej puerto)
 *	int puerto
 *
 *	invocacion de la funcion:
 * 	getConfig(ip, &puerto, ........);
 *
 * 	por cada fgets se obtiene un parametro - ver codigo
 *	Hacer los fgets y reemplazar las variables en el mismo orden que
 *	estan en el archivo, cada fgets va moviendo la posicion de lectura en el
 *	archivo, lo cual conviene tomarlas en el mismo orden.
 *
 * 	agregar la cantidad de fgets que sean necesarios
 * 	este ejemplo tiene solamente dos (ip, puerto)
 *
 */

#ifndef CONFIGFILE_H_
#define CONFIGFILE_H_

/***************************************************************************/
/****************************** INCLUDES ***********************************/
/***************************************************************************/

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include "logfile.h"

/***************************************************************************/
/****************************** DEFINES ************************************/
/***************************************************************************/

#define ARCHIVO_CONFIG "src/config.txt"

#define CARACTERES_LINEA	50

/***************************************************************************/
/****************************** FUNCIONES  *********************************/
/***************************************************************************/

int32_t getConfig(char*, int*);

#endif /* CONFIGFILE_H_ */
